/*
 * Detalles_horarios.java
 * 
 * Generado Automaticamente .
 * Ing. Luis Miguel Hernández Pérez
 */
package healthmanager.modelo.bean;

import java.io.Serializable;
import java.sql.*;
import org.apache.commons.lang.builder.ReflectionToStringBuilder;

import org.apache.ibatis.type.Alias;

@Alias("detalles_horarios")
public class Detalles_horarios implements Serializable {

    /**
     * ************ ATRIBUTOS *************
     */
    private String codigo_empresa;
    private String codigo_sucursal;
    private String codigo_medico;
    private Timestamp creacion_date;
    private String creacion_user;
    private Integer consecutivo;
    private Timestamp fecha_inicial;
    private Timestamp fecha_final;
    private Integer dia_semana;
    private String cita;
    private String descripcion;
    private String motivo_consulta;
    private String codigo_centro;
    private String codigo_consultorio;

//	private Consultorio consultorio;
//	private Prestadores prestadores;
    private String codigo_rol;
    private String codigo_programa_excepcion;

    /**
     * * Constructor Por Defecto **
     */
    public Detalles_horarios() {
    }

    /**
     * * Sobre carga de Constructor **
     */
    public Detalles_horarios(
            String codigo_empresa,
            String codigo_sucursal,
            String codigo_medico,
            Timestamp creacion_date,
            String creacion_user,
            Integer consecutivo,
            Timestamp fecha_inicial,
            Timestamp fecha_final,
            Integer dia_semana,
            String cita,
            String descripcion,
            String motivo_consulta,
            String codigo_centro,
            String codigo_consultorio,
            String codigo_rol,
            String codigo_programa_excepcion) {
        this.codigo_empresa = codigo_empresa;
        this.codigo_sucursal = codigo_sucursal;
        this.codigo_medico = codigo_medico;
        this.creacion_date = creacion_date;
        this.creacion_user = creacion_user;
        this.consecutivo = consecutivo;
        this.fecha_inicial = fecha_inicial;
        this.fecha_final = fecha_final;
        this.dia_semana = dia_semana;
        this.cita = cita;
        this.descripcion = descripcion;
        this.motivo_consulta = motivo_consulta;
        this.codigo_centro = codigo_centro;
        this.codigo_consultorio = codigo_consultorio;
        this.codigo_rol = codigo_rol;
        this.codigo_programa_excepcion = codigo_programa_excepcion;
    }

    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this);
    }

    /**
     * ************ METODOS SET ***************
     */

    public void setCodigo_empresa(String codigo_empresa) {
        this.codigo_empresa = codigo_empresa;
    }

    public void setCodigo_sucursal(String codigo_sucursal) {
        this.codigo_sucursal = codigo_sucursal;
    }

    public void setCodigo_medico(String codigo_medico) {
        this.codigo_medico = codigo_medico;
    }

    public void setCreacion_date(Timestamp creacion_date) {
        this.creacion_date = creacion_date;
    }

    public void setCreacion_user(String creacion_user) {
        this.creacion_user = creacion_user;
    }

    public void setConsecutivo(Integer consecutivo) {
        this.consecutivo = consecutivo;
    }

    public void setFecha_inicial(Timestamp fecha_inicial) {
        this.fecha_inicial = fecha_inicial;
    }

    public void setFecha_final(Timestamp fecha_final) {
        this.fecha_final = fecha_final;
    }

    public void setDia_semana(Integer dia_semana) {
        this.dia_semana = dia_semana;
    }

    public void setCita(String cita) {
        this.cita = cita;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public void setMotivo_consulta(String motivo_consulta) {
        this.motivo_consulta = motivo_consulta;
    }

    public void setCodigo_centro(String codigo_centro) {
        this.codigo_centro = codigo_centro;
    }

    public void setCodigo_consultorio(String codigo_consultorio) {
        this.codigo_consultorio = codigo_consultorio;
    }

    public void setCodigo_rol(String codigo_rol) {
        this.codigo_rol = codigo_rol;
    }

    public void setCodigo_programa_excepcion(String codigo_programa_excepcion) {
        this.codigo_programa_excepcion = codigo_programa_excepcion;
    }

    /**
     * ************ METODOS GET *************
     */

    public String getCodigo_empresa() {
        return codigo_empresa;
    }

    public String getCodigo_sucursal() {
        return codigo_sucursal;
    }

    public String getCodigo_medico() {
        return codigo_medico;
    }

    public Timestamp getCreacion_date() {
        return creacion_date;
    }

    public String getCreacion_user() {
        return creacion_user;
    }

    public Integer getConsecutivo() {
        return consecutivo;
    }

    public Timestamp getFecha_inicial() {
        return fecha_inicial;
    }

    public Timestamp getFecha_final() {
        return fecha_final;
    }

    public Integer getDia_semana() {
        return dia_semana;
    }

    public String getCita() {
        return cita;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public String getMotivo_consulta() {
        return motivo_consulta;
    }

    public String getCodigo_centro() {
        return codigo_centro;
    }

    public String getCodigo_consultorio() {
        return codigo_consultorio;
    }

    public String getCodigo_rol() {
        return codigo_rol;
    }

    public String getCodigo_programa_excepcion() {
        return codigo_programa_excepcion;
    }


//	public Consultorio getConsultorio() {
//		return consultorio;
//	}
//
//
//	public void setConsultorio(Consultorio consultorio) {
//		this.consultorio = consultorio;
//	}
//	public Prestadores getPrestadores() {
//		return prestadores;
//	}
//
//
//	public void setPrestadores(Prestadores prestadores) {
//		this.prestadores = prestadores;
//	}
}
